using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;

namespace bowlingkata
{
    internal static class BowlingGameExtensions
    {
        public static IEnumerable<Frame> Enrich_frames_with_score(this IEnumerable<Frame> frames)
        {
            return BowlingGame.Enrich_frames_with_score(frames);
        }


        public static IEnumerable<Frame> Add_pins_in_frame(this IEnumerable<Frame> frames)
        {
            return BowlingGame.Add_pins_in_frame(frames);
        }


        public static IEnumerable<Frame> Add_bonus_for_spares(this IEnumerable<Frame> frames)
        {
            return BowlingGame.Add_bonus_for_spares(frames);
        }


        public static IEnumerable<Frame> Add_bonus_for_strikes(this IEnumerable<Frame> frames)
        {
            return BowlingGame.Add_bonus_for_strikes(frames);
        }


        public static int Calc_total(this IEnumerable<Frame> frames)
        {
            return BowlingGame.Calc_total(frames);
        }
    }
}